
.register {
	width: 750upx;
	padding: 0 77upx;
	box-sizing: border-box;
	
	.registerImg {
		width: 320upx;
		height: 54upx;
		margin: 72upx 0 24upx;
		image {
			width: 100%;
			height: 100%;
		}
	}
	
	.phone {
		position: relative;
		height: 162upx;
		.phoneNumber {
			color: #333333;
			font-size: 30upx;
			padding: 53upx 0 12upx;
		}
		input {				
			padding-bottom: 23upx;
			font-size: 28upx;
			flex: 1;
			border-bottom: 1upx solid #D6D6D6;
		}
		image {
			position: absolute;
			right: 12upx;
			bottom: 24upx;
			width: 30upx;
			height: 30upx;
		}
		.registerCode {
			display: flex;
			input {
				padding-bottom: 23upx;
				font-size: 28upx;
				flex: 1;
				border-bottom: 1upx solid #D6D6D6;
			}
			button {
				background: #EDFFF4;
				width: 154upx;
				height: 50upx;
				border-radius: 26upx;
				color: #38CB97;
				font-size: 24upx;
				line-height: 50upx;
				text-align: center;
				margin-left: 24upx;
				padding: 0;
			}
		}		
	}
	.registerButton {
		width: 486upx;
		height: 70upx;
		line-height: 70upx;
		margin: 106upx auto 31upx;
		background-color: #38CB97;
		color: #FFFFFF;
		font-size: 30upx;
		text-align: center;
		border-radius: 35upx;
	}
	.agreement {
		width: 560upx;
		margin: 0 auto;
		uni-checkbox-group {
			color: #999999;
			font-size: 22upx;
			text {
				color: #0066CC;
			}
		}
		/deep/ uni-checkbox .uni-checkbox-input {
			width: 28upx;
			height: 28upx;
		}
	}
	/deep/ .changeStyle .uni-checkbox-wrapper .uni-checkbox-input-checked{
		border: none !important;	
	}
	
	/deep/ uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked::before {
		background: #09CC86;
		font-size: 20px !important;		
		border-radius: 6upx;
	}
}
uni-button:after {
	border: none;
}